#ifndef EYERWANDARTIST_EWAUIGRAPHTYPE_HPP
#define EYERWANDARTIST_EWAUIGRAPHTYPE_HPP

namespace Eyer
{
    class EWAUIGraphType
    {
    public:
        static EWAUIGraphType UNKNOW;
        static EWAUIGraphType RECT;
        static EWAUIGraphType LINE;
        static EWAUIGraphType TEXT;
    public:
        EWAUIGraphType();
        EWAUIGraphType(int _id);
        ~EWAUIGraphType();

        EWAUIGraphType(const EWAUIGraphType & _type);
        EWAUIGraphType & operator = (const EWAUIGraphType & _type);

        bool operator == (const EWAUIGraphType & _type);
        bool operator != (const EWAUIGraphType & _type);

    public:
        int id = 0;
    };
}

#endif //EYERWANDARTIST_EWAUIGRAPHTYPE_HPP
